import request from '@/utils/request'
import {ParamsType} from "@/api/system/app/notify/types";


/**
 * 获取通知列表
 *
 * @param queryParams
 */
export function getNotifyList( queryParams: ParamsType ) {
	return request({
		url: '/api/v1/appnoticeinfo/page',
		method: 'get',
		params: queryParams
	});
}

/**
 * 获取通知详情
 *
 */
export function getNotifyInfo( id ) {
	return request({
		url: '/api/v1/appnoticeinfo/appnoticeinfo/' + id,
		method: 'get',
	});
}

/**
 * 新增通知
 */
export function addNotify( data ) {
	return request({
		url: '/api/v1/appnoticeinfo/create',
		method: 'post',
		data: data
	});
}

/**
 * 编辑通知
 */
export function editNotify(id, data ) {
	return request({
		url: '/api/v1/appnoticeinfo/' + id,
		method: 'put',
		data: data
	});
}

/**
 * 删除通知
 */
export function deleteNotify(id) {
	return request({
		url: '/api/v1/appnoticeinfo/' + id,
		method: 'delete',
	});
}

/**
 * 置顶通知
 */
export function topNotify(id) {
	return request({
		url: '/api/v1/appnoticeinfo/top/' + id,
		method: 'put',
	});
}
